John B. Hattendorf author data searchable via API